package cn.sfrog.project.biz.admin.mapper;

import cn.sfrog.project.biz.admin.domain.BizUserEnsureMoney;
import cn.sfrog.project.biz.admin.domain.vo.BizUserEnsureMoneyQueryVO;
import cn.sfrog.project.biz.admin.domain.vo.BizUserEnsureMoneyVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.math.BigDecimal;
import java.util.List;

/**
 * 保证金Mapper接口
 */
public interface BizUserEnsureMoneyMapper extends BaseMapper<BizUserEnsureMoney> {
    /**
     * 查询保证金
     *
     * @param id 保证金主键
     * @return 保证金
     */
    BizUserEnsureMoneyVO selectBizUserEnsureMoneyById(Long id);

    /**
     * 查询保证金列表
     *
     * @param query 保证金
     * @return 保证金集合
     */
    List<BizUserEnsureMoneyVO> selectBizUserEnsureMoneyList(BizUserEnsureMoneyQueryVO query);

    /***
     * 查询保证金总额
     * @return
     */
    BigDecimal selectAllUserSureAmount();

}
